package com.assignwork.vo.pc;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class PcShipEfficiencyVo {
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(name = "主键")
    private Long id;

    @ApiModelProperty(name = "泊位名称", notes = "")
    private String berth;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "是否本公司", notes = "")
    private Integer isThisCompany;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "排序")
    private Integer ordering ;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "铁矿进口作业效率", notes = "")
    private BigDecimal feImportEfficiency;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "铁矿出口作业效率", notes = "")
    private BigDecimal feExportEfficiency;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "有色矿进口作业效率", notes = "")
    private BigDecimal hueImportEfficiency;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "有色矿出口作业效率", notes = "")
    private BigDecimal hueExportEfficiency;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "其他进口作业效率", notes = "")
    private BigDecimal otherImportEfficiency;

    @JsonSerialize(using = ToStringSerializer.class,nullsUsing = NullSerializer.class)
    @ApiModelProperty(name = "其他出口作业效率", notes = "")
    private BigDecimal otherExportEfficiency;
}
